Self-adaptation for Individual Self-aware Computing Systems
نویسندگان
چکیده
This chapter discusses the role of self-awareness for adaptation at the individual level, when one single entity receives inputs both from itself or some of its components and from the external environment and uses the input to adjust to the current conditions. The chapter reviews the most widely used techniques for M. Maggio (B) · A.V. Papadopoulos · A. Robertsson Department of Automatic Control, Lund University, Ole Römers väg 1, SE 223 63 Lund, Sweden e-mail: [email protected] A.V. Papadopoulos e-mail: [email protected] A. Robertsson e-mail: [email protected] T. Abdelzaher Department of Computer Science, University of Illinois at Urbana Champaign, Urbana, IL 61801, USA e-mail: [email protected] L. Esterle Vienna University of Technology, Treitlstrasse 3, 1040 Vienna, Austria e-mail: [email protected] H. Giese Hasso-Plattner-Institut fr Softwaresystemtechnik GmbH, Prof.-Dr.-Helmert-Str. 2-3, 14482 Potsdam, Germany e-mail: [email protected] J.O. Kephart Thomas J. Watson Research Center, Hawthorne, NY, USA e-mail: [email protected] O.J. Mengshoel Department of Electrical and Computer Engineering, Carnegie Mellon University, Moffett Field, Pittsburgh, CA, USA e-mail: [email protected] K. Wolter Institute of Computer Science, Freie Universität Berlin, Takustr. 9 Raum 149, 14195 Berlin, Germany e-mail: [email protected] © Springer International Publishing AG 2017 S. Kounev et al. (eds.), Self-Aware Computing Systems, DOI 10.1007/978-3-319-47474-8_12 375 376 M. Maggio et al. self-adaptation and identifies the role of self-awareness for each of the techniques and the metrics used to evaluate these techniques. Finally, we pave the way toward the following chapter, which discusses multiple entity adaptation, by introducing the interaction of different self-adaptation techniques at the level of the single individual.
منابع مشابه
Improving the Resilience of Military Hospitals Through Self-Adaptation of Hospital Systems Using Organic Computing
Background and Aim: Among the failures of a disaster, the disruption of the critical infrastructure of the community causes the most damage to society. Therefore, the ability of critical infrastructure such as hospitals to anticipate, absorb, adapt or rapidly recover from a devastating event is essential. The purpose of this study is to design a self-adaptive model for resilient hospital system...
متن کاملSynthesis and verification of self-aware systems
Self-aware computing systems are envisaged to exploit the knowledge of their own software architecture, hardware infrastructure and environment in order to follow high-level goals through proactively adapting as their environment evolves. This chapter describes two classes of key enabling techniques for self-adaptive systems: automated synthesis and formal verification. The ability to dynamical...
متن کاملSynthesis and Verification of Self-aware Computing Systems
Self-aware computing systems are envisaged to exploit the knowledge of their own software architecture, hardware infrastructure and environment in order to follow high-level goals through proactively adapting as their environment evolves. This chapter describes two classes of key enabling techniques for self-adaptive systems: automated synthesis and formal verification. The ability to dynamical...
متن کاملA Self-Adaptive Hardware/Software System Architecture for Ubiquitous Computing Applications
Ubiquitous computing enables services and devices to be dynamically adapted to changing conditions. System adaptivity becomes a key requirement in providing possibly better system performance. Most existing ubiquitous computing systems either only support software adaptation or limit the usage of reconfigurable hardware designs as conventional hardware devices. As a result, system adaptation an...
متن کاملA Context-Aware Multi-Agent Systems Architecture for Adaptation of Autonomic Systems
An important requirement of autonomic systems is that they self-adapt, both with respect to internal self-healing and with respect to external environmental changes. In order to fulfill this requirement autonomic systems must have awareness abilities, context gathering mechanisms, context-dependent adaptation policies, and the ability to react with respect to each adaptation requirement. In thi...
متن کامل